// type definition about the virtual union of localSymbol and globalSymbol

// In order to write a few functions which accept mixalSymbol as parameter,
// I put the type definition into a specialized header file, since the type
// definition in the "%union {} "part could not be approached in the C language
// part in Yacc.

typedef struct mixalSymbol mixalSymbol;

struct mixalSymbol{
	enum {Local, Global} kind;
		int local;
		symbol* global;
};


